feat(EmbedContributionFlow): add channel messaging #10880
Merged
+230
−30
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolve opencollective/opencollective#4341
Resolve opencollective/opencollective#7640
How to use it
After integrating the iframe in your page, simply add this snippet somewhere in your javascript:
Message types
All messages have an
event
property (the type) and asize
property, that gives the size of the iframe body when the event was emitted. You can listen for the following events:initialized
: the page gets mountedresized
: the page gets resizedstepChange
: the step of the contribution flow changessuccess
: the contribution flow was successful. The payload contains the order object, like:Preview